package 继承.关键字super的描述;

/**
 * Created with IntelliJ IDEA.
 * Description:
 * User: 姚东名
 * Date: 2024-06-18
 * Time: 12:24
 */
public class Test {
}
/*
【作业标题】
以下关于关键字super的描述中，正确的是：

【作业内容】
A.super关键字只代表当前对象内部的那一块父类型特征，不包含在子类对象中
B.super关键字不仅可以指代子类的直接父类，还可以直接指代父类的父类
C.子类通过super关键字只能调用父类的方法，而不能调用父类的属性
D.子类通过super关键字只能调用父类的属性，而不能调用父类的方法
 */

/*
【解析】
本题中主要考察关键字super。首先3种用法为：
1.super.data访问父类中的属性
2.super.func() 访问父类的方法
3.super() 访问父类的构造方法
根据这3点，选项C和D均错。
B中：super只能指代其直接父类，不能指代父类的父类
A正确，super关键字只是在代码层次上提高了代码的阅读性。在子类中代表继承过来的父类型的特征。通过super.data就能知道访问的是父类的data。
 */